//
//  ViewController.m
//  text
//
//  Created by apple on 15/9/10.
//  Copyright (c) 2015年 戴维营. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
#pragma mark - 创建Button
    
    //创建一个某种样式的UIButton对象
    UIButton *but = [UIButton buttonWithType:UIButtonTypeSystem];
    
    //确定按键的位置
    but.frame = CGRectMake(100, 100, 100, 30);
    
    //设置按键的标题
    [but setTitle:@"保存" forState:UIControlStateNormal];
    
    //按键的实现方式和按键实现的功能；
    [but addTarget:self action:@selector(didSaveClick:) forControlEvents:UIControlEventTouchUpInside];

    [self.view addSubview:but];
    
#pragma mark - 创建label
    
    //构造一个label
    
    //状态栏高为20px
    
    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100,200, 100, 30)];
    
    //设置label的颜色
    
    label.backgroundColor = [UIColor brownColor];
    
    
    //设置label字体大小；
    
    label.font = [UIFont boldSystemFontOfSize:24];                                                                                                      
    
    //设置label显示的字符串
    
    label.text = @"任务列表";
    
    //设置label中文对齐格式；
    
    label.textAlignment = NSTextAlignmentCenter;
    
    //不限制行数，只要label的高度足够；
    
    label.numberOfLines = 0;
    
    //将label显示在屏幕上；
    
    [self.view addSubview:label];
    
    
#pragma mark - 创建textField
    
    CGRect fieldRect;
    
    fieldRect.origin = CGPointMake(15, 60);
    
    fieldRect.size = CGSizeMake(150, 40);
    
    UITextField *textField = [[UITextField alloc] initWithFrame:fieldRect];
    
    textField.placeholder = @"请输入任务！";
    
    [self.view addSubview:textField];
    
    
#pragma mark - 创建tableView
    
    CGRect tableRect = CGRectMake(0, 200, 300, 40);
    
//   创建UITableView对象，有两种样式：普通样式和分组样式；
    
    UITableView *tableView = [[UITableView alloc] initWithFrame:tableRect style:UITableViewStylePlain];
    
    //注册UITableView，使用的cell；
    
    [tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cell"];
    
    //设置UITableView的代理
    tableView.dataSource = self;
    tableView.delegate = self;
    
    [self.view addSubview:tableView];
    
    
    // Do any additional setup after loading the view, typically from a nib.
}
- (void)didSaveClick:(UIButton *)sender
{
    NSLog(@"%p",sender);
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
